Tabu Search and Hybrid Genetic Algorithms for Quadratic Assignment Problems
نویسنده
چکیده
In this chapter experience with solving quadratic assignment problems is reported. The results reported in this chapter are the best results for heuristic solutions of the quadratic assignment problem available to date and can serve as bench mark results for future researchers who propose new approaches for solving quadratic assignment problems. The most effective method to date for solving quadratic assignment problems heuristically is the hybrid genetic algorithm. The offspring produced by the genetic algorithms are improved by tabu search before considering them for inclusion into the population. Six different tabu searches are described and are embedded in a special genetic algorithm whose merging process is the most effective for heuristically solving quadratic assignment problems. The most successful merging process (the crossover operator) used in the genetic algorithm is described. This specific merging process exploits the special structure of quadratic assignment problems and is especially effective when the distance matrix consists of “real” distances rather than random values. A short cut suggested by Taillard (1995) is described. This short cut reduces the time required for the evaluation of all O(n2) values of the objective function by all pair-wise exchanges of facilities from O(n4) to O(n2) (i.e. O(1) per pair exchange) where n is the number of facilities. Grey pattern problems are quadratic assignment problems with a special structure. For these problems a special merging process and a special tabu search are developed (Drezner, 2006). Several improvement schemes for genetic algorithms (or hybrid genetic algorithms) are described and discussed. These include: gender specific genetic algorithms, distance based approach to selecting parents in genetic algorithms, a distance based rule for removing population members, and compounded genetic algorithms. These improvement schemes can help researchers who work on other problems as well to improve the performance of their genetic or hybrid genetic algorithms. The chapter concludes with summary tables of computational experiments with various techniques. These include the best known results for 32 “pure” quadratic assignment problems and 127 grey pattern quadratic assignment problems. All pure quadratic assignment problems have between 36 and 150 facilities. Smaller problems, with a few
منابع مشابه
A Hybrid Genetic Algorithm for the Quadratic Assignment Problem
A heuristic technique that combines a genetic algorithm with a Tabu Search algorithm is applied to the Quadratic Assignment Problem (QAP). The hybrid algorithm improves the results obtained through the application of each of these algorithms separately. The QAP is a NP-hard problem and instances of size n > 15 are still considered intractable. The results of our experiments suggest that CHC com...
متن کاملA Multi Hybrid Genetic Algorithm for the Quadratic Assignment Problem
Quadratic assignment problem (QAP) is one of the hardest combinatorial optimization problems which can model many real life problems. Because of its theoretical and practical importance, QAP has attracted attention of many researchers. In this paper, a multi hybrid genetic algorithm for solving QAP is proposed. The key feature of our approach is the hybridization of three metaheuristics, tabu s...
متن کاملHybrid Population-Based Algorithms for the Bi-Objective Quadratic Assignment Problem
We present variants of an ant colony optimization (MO-ACO) algorithm and of an evolutionary algorithm (SPEA2) for tackling multi-objective combinatorial optimization problems, hybridized with an iterative improvement algorithm and the Robust Tabu Search algorithm. The performance of the resulting hybrid stochastic local search (SLS) algorithms is experimentally investigated for the bi-objective...
متن کاملCharacterizing Search Spaces for Tabu Search
A large number of heuristic search algorithms are available for function optimization. Each of these heuristics, e.g., simulated annealing, genetic algorithms, tabu search, etc., has been shown to be effective at finding good solutions efficiently. However, little work has been directed at determining what are the important problem characteristics for which one algorithm is more efficient than ...
متن کاملTabu-KM: A Hybrid Clustering Algorithm Based on Tabu Search Approach
The clustering problem under the criterion of minimum sum of squares is a non-convex and non-linear program, which possesses many locally optimal values, resulting that its solution often falls into these trap and therefore cannot converge to global optima solution. In this paper, an efficient hybrid optimization algorithm is developed for solving this problem, called Tabu-KM. It gathers the ...
متن کامل